package com.jk.kdd.console.dao;


import com.jk.kdd.console.model.SystemVariableClassify;

import java.util.List;
import java.util.Map;

/**
 *  变量分类
 *
 * @author hanping.fu
 * @project jk-console
 * @data 2017/03/07
 * @desc
 */
public interface SystemVariableClassifyMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SystemVariableClassify record);

    int insertSelective(SystemVariableClassify record);

    SystemVariableClassify selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SystemVariableClassify record);

    int updateByPrimaryKey(SystemVariableClassify record);

    /**
     * 变量分类列表
     */
    List<SystemVariableClassify> selectByCondition();

    /**
     * 查询出最大的id
     */
    Long selectMaxId();

    /**
     * 通过classifyId查询是否存在记录
     */
    SystemVariableClassify selectByClassifyId(String classifyId);

    /**
     * 通过classifyName查询是否存在记录
     */
    SystemVariableClassify selectByClassifyName(String classifyName);
}